<?php
//1. 使用界定符的方式，输出无序列表，参考：images/水果列表.png

echo <<<wxlb
<h2>水果</h2>
<ul>
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
<li>车厘子</li>
</ul>
wxlb;

//2. 使用界定符的方式，输出有序列表，参考：images/开发网站过程.png

echo <<<yxlb
<h2>开发网站的流程</h2>
<ol>
<li>需求分析</li>
<li>代码开发</li>
<li>功能测试</li>
<li>部署上线</li>
</ol>
yxlb;

//3. 使用界定符的方式，输出dl dt dd列表，参考：images/常用浏览器.png

echo <<<str
<h2>常见游览器</h2>
<dl>
<dt>Mozilla Firefox
<dd>
Mozilla Firefox，中文俗称“火狐”（正式缩写为Fx或fx），是一个由Mozilla开发的自由及开放源代码的网页浏览器。
</dd>
<dd>
其使用Gecko排版引擎，支持多种操作系统，如Windows、macOS及GNU/Linux等。
</dd> <!--在dt中,dd/dd与dd/dd分开似乎与dd dd /dd /dd内包相同,但是如果 dd 内容dd不放内容/dd内容 /dd,后续内容不会与第一行并排-->
</dt>
<dt>Google Chrome
<dd>
Google Chrome是一款由Google公司开发的网页浏览器，该浏览器基于其他开源软件撰写，包括WebKit，目标是提升稳定性、速度和安全性，并创造出简单且有效率的使用者界面。
</dd>
</dt>
<dt>IE游览器
<dd>
2015年3月微软确认将放弃IE品牌。转而在Windows 10上，用Microsoft Edge取代了Internet Explorer。
<dd>微软于2015年10月宣布2016年1月起停止支持老版本IE浏览器。</dd>
<dd>放弃:从2021年8月17日起，IE浏览器将不再支持微软365，用户将无法访问某些功能，而有些功能将完全停止工作。</dd>
</dd>
</dt>
<dt>Edge游览器
<dd>
区别于IE的主要功能为，Edge将支持现代浏览器功能，比如扩展。
<dd>微软周三首次展示了Edge浏览器的扩展功能，这同时也向外界表明：微软浏览器远远落后于竞争对手的浏览器Chrome和Firefox。</dd>
<dd>但贝尔菲奥雷声称，Edge非常易于构建应用程序和扩展——一款Chrome浏览器应用“几乎用不着改动”、只是简单微调后，便可实现轻松运行在Edge浏览器上</dd>
</dd>
</dt>
</dl>
str;

//4. 声明整数、浮点数、字符串、bool、数组等类型，使用var_dump打印观察效果
//   各变量数值自由定义

$i = 1;$f = 1.01;$s = 'asbsad';$b = true;$arr = [1, 2, 3];
var_dump($i,$f,$s,$b,$arr);

//5. 声明一个数组，实现数组的增加、删除、修改、查看。数组元素自由定义。

$arr2 = [1, 2, 3, 4.5, "hello"];
//echo "<pre>";
//var_dump($arr2);
//echo "</pre>";
//给数组增加一个值6
$arr2[] = 6;
//echo "<pre>";
//var_dump($arr2);
//echo "</pre>";
//给数组删除一个值3
unset($arr2[2]);
//echo "<pre>";
//var_dump($arr2);
//echo "</pre>";
//给数组修改一个值2为99
$arr2[1] = 99;
//echo "<pre>";
//var_dump($arr2);
//echo "</pre>";
//查看
echo "<pre>";
var_dump($arr2);
echo "</pre>";
//6. 声明一个二维数组，数据参考：王者荣耀每局战绩.jpg，根据图例定义相关字段，比如英雄姓名、头像、分数字段。

$array = array(
    array('name'=>'项羽', 'via'=>'', 'score'=>'9.2'),
    array('name'=>'妲己', 'via'=>'', 'score'=>'6.9'),
    array('name'=>'赵云', 'via'=>'', 'score'=>'6.1'),
    array('name'=>'孙悟空', 'via'=>'', 'score'=>'4.0'),
    array('name'=>'老夫子', 'via'=>'', 'score'=>'7.8'),
    array('name'=>'花木兰', 'via'=>'', 'score'=>'10.8'),
    array('name'=>'马可波罗', 'via'=>'', 'score'=>'8.3'),
    array('name'=>'牛魔', 'via'=>'', 'score'=>'8.2'),
    array('name'=>'蔡文姬', 'via'=>'', 'score'=>'8.8'),
    array('name'=>'张良', 'via'=>'', 'score'=>'10.1')
);
echo '<pre>';
print_r($array);
echo '</pre>';

//结果相同
//$array2 = [
//    ['name'=>'项羽', 'via'=>'', 'score'=>'9.2'],
//    ['name'=>'妲己', 'via'=>'', 'score'=>'6.9'],
//    ['name'=>'赵云', 'via'=>'', 'score'=>'6.1'],
//    ['name'=>'孙悟空', 'via'=>'', 'score'=>'4.0'],
//    ['name'=>'老夫子', 'via'=>'', 'score'=>'7.8'],
//    ['name'=>'花木兰', 'via'=>'', 'score'=>'10.8'],
//    ['name'=>'马可波罗', 'via'=>'', 'score'=>'8.3'],
//    ['name'=>'牛魔', 'via'=>'', 'score'=>'8.2'],
//    ['name'=>'蔡文姬', 'via'=>'', 'score'=>'8.8'],
//    ['name'=>'张良', 'via'=>'', 'score'=>'10.1']
//];
//echo '<pre>';
//print_r($array2);
//echo '</pre>';